/**
* Copyright (c) By zengqh.
*
* This program is just for fun or demo, in the hope that it  
* will be useful, you can redistribute it and/or modify freely.
*
* Time: 2013/02/18
* File: vector4.cpp
**/

#include "enn_vector4.h"

namespace enn
{
template<> const Vector4<float> Vector4<float>::ZERO(0.0f, 0.0f, 0.0f, 0.0f);
template<> const Vector4<float> Vector4<float>::ONE(1.0f, 1.0f, 1.0f, 1.0f);

template<> const Vector4<double> Vector4<double>::ZERO(0.0f, 0.0f, 0.0f, 0.0f);
template<> const Vector4<double> Vector4<double>::ONE(1.0f, 1.0f, 1.0f, 1.0f);

template<> const Vector4<int> Vector4<int>::ZERO(0, 0, 0, 0);
template<> const Vector4<int> Vector4<int>::ONE(1, 1, 1, 1);

template<> const Vector4<unsigned int> Vector4<unsigned int>::ZERO(0, 0, 0, 0);
template<> const Vector4<unsigned int> Vector4<unsigned int>::ONE(1, 1, 1, 1);
}